package nc.itf.capub.taskschedule;

import nc.vo.pub.BusinessException;
import nc.vo.pub.caa.scheduler.CAAJob;
import nc.vo.pub.caa.scheduler.CAATask;
import nc.vo.pub.clusterscheduler.JobQueueVO;

public interface ICAAJob {
	public CAATask[] getScheduleTaskArray(String jobID)
			throws BusinessException;

	public void executeTask(String taskID, String jobID)
			throws BusinessException;

	public boolean addJob(CAAJob job) throws BusinessException;

	public JobQueueVO getJobQueue(String jobID) throws BusinessException;
}
